Contents: The Delphi Magazine
Issue 66, February 2001
News
Keep up with all that’s new in the world of Delphi development.
SQL Components
Nando Dessena presents a framework for building search forms against relational
client/server databases.
Algorithms Alfresco: Everything Put Together Falls Apart
Julian Bucknall builds on last month’s explanation of state machines (or,
if you prefer, finite automata) to describe the parsing, compiling and use
of regular expressions.
Custom Shell Verbs Using DDE
Brian Long shows that DDE is not dead and still has a useful part to play in a developer’s toolkit. The official way to add custom items to a file’s context menu in Windows Explorer is to write a COM shell extension object... but it turns out DDE is a whole lot easier and is also the technique used by Microsoft!
Beating The System: IDE Secrets, Part 2
Dave Jewell returns to poring over the entrails of the Delphi IDE, in particular
the undocumented DSNIDE50 package, showing how we can use it to make better
IDE wizards.
One Last Compile...
Wired up and winding down.
Under Construction: VisiBroker 3.3 for Delphi 5
Bob Swart explains the goodies available in the latest version of Borland’s
tool for making CORBA applications easier for Delphi developers, including
a new and much improved IDL2Pas.
Refactoring In The Real World
Brandon Smith shows how he used the principles of refactoring in a real-world
project: a handy utility to build multi-application projects using the
Delphi command-line compiler.
Using XML And XSLT In Delphi
Craig Murphy decrypts the latest crop of acronyms to fly across our desks and shows how to use XML and XSLT within our Delphi apps to transform documents (such as HTML report files or websites) into other formats on demand.
The Delphi Clinic
Brian Long with more answers to your queries, including: printing web pages
programmatically, an explanation of Delphi’s scope rules, why components
lose events when moved, tooltip colours and the elusive package editor
window.